package com.niuwa.p2p.dao.interview;

import java.util.List;
import java.util.Map;

import com.niuwa.p2p.dao.MyBatisDao;
import com.niuwa.p2p.vo.repay.RepayVo;

/**
 * 查询面签信息的Dao类
 * 
 * @Date 2015-04-23
 * @author houdianbo
 */
@MyBatisDao
public interface InterviewDao {
	/**
	 * 根据条件查询借款项目
	 * 
	 * @param paramMap
	 *            查询条件
	 * @return 借款项目信息集合
	 */
	List<RepayVo> selectInterviewByParam(Map<String, Object> paramMap);

	/**
	 * 根据条件查询借款项目的条数，用于结果分页
	 * 
	 * @param paramMap
	 *            查询条件
	 * @return 满足查询条件的借款项目条数
	 */
	int getInterviewCountByParam(Map<String, Object> paramMap);

	/**
	 * 更新借款项目的审批状态
	 * 
	 * @param paramMap
	 * @return
	 */
	int updateLoanClaimAuditStatusByVersion(Map<String, Object> paramMap);
}
